/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package td3.Modele;

/**
 *
 * @author fredericdasilva
 */
public class PlateauPuissance4 extends Plateau{
    
    public PlateauPuissance4()
    {
        super(6,7);
        
    }
    
    @Override
    public  void initialiser()
    {
        for(int i=0; i < 6; i++) {
            for(int j=0; j < 7; j++) {
                etatIdPlateau[i][j]=0;
            }
        }
    }
    @Override
     public void appliquerCoup(Coup coup, int id){
         
     }
     ///GROS BLUFF
    @Override
    public Coup appliquerCoupPuissance4(Coup coup, int id){
        Coup d= new CoupPuissance4(0);
        
        int n =longueur-1;
        while (etatIdPlateau [n][coup.y]!=0&&n>=0){
            n--;
        }
        if (n>=0){
            etatIdPlateau [n][coup.y]=id;
        d.x=n;
        d.y=coup.y;
        nbCoups++;}
        
        joueurencours=id;
        return d;
    }
}
